home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
pce9972.zip
/
STRUCT.997
< prev
next >
Wrap
Text File
|
1992-12-13
|
6KB
|
321 lines
{ Structures of PcExpress V0.9971 }
Type
Strings = Array [1..9] Of String[80];
Msgtype = Array [0..205] of String[80];
TextRec = Record
Data : string[80];
End;
MsgRecord = record
MsgTo : String[30];
MsgFrom : String[30];
Subject : String[30];
Date : String[24];
ReadDate : String[24];
Private : Boolean;
Read : Boolean;
Deleted : Boolean;
Start : Longint;
Stop : Longint;
End;
LastCallersRecord = record
Node : Byte;
Name : String[30];
Location : String[30];
Date : String[8];
Logontime : String[8];
Logofftime: String[8];
BaudRate : string[6];
Times : word;
Download : Boolean;
Upload : Boolean;
Posted : Boolean;
Read : Boolean;
WantedChat : Boolean;
Chated : Boolean;
NodeChat : Boolean;
Hidden : Boolean;
Attribute : byte;
End;
BBSrecord = Record
TotalCalls : Longint;
LastUpdated : string[12];
TCalls : Word; (* Today *)
TMsgALL : Word;
TMsgTO : Word;
TDL : Word;
TUL : Word;
TDLBytes : Longint;
TULBytes : Longint;
TPrivateUL : Word;
TNewUsers : Word;
TPageRequests : Word;
SCalls : Word; (* Since SYSOP loged on *)
SMsgALL : Word;
SMsgTO : Word;
SDL : Word;
SUL : Word;
SDLBytes : Longint;
SULBytes : Longint;
SPrivateUL : Word;
SNewUsers : Word;
SPageRequests : Word;
End;
MultiNodeRecord = Record
Name : string[30];
Location : string[30];
BaudRate : word;
FileLock : string[255];
DoNotDisturb : Boolean;
Status : Byte;
Line : Byte;
End;
ChatRecord = Record
ChatOnOFF : Boolean;
TimeOnOff : Boolean;
StartChat : Array [1..7] of string[5];
StoppChat : Array [1..7] of string[5];
End;
UserRecord = Record
Name,
Location : String[30];
Pwd,
Phone : string[15];
Lasttime,
Lastdate,
Firstdate,
Birthdate,
Subdate : string[8];
HighMsgRead : Array [1..9] of integer;
HighMsgAuto : Array [1..9] of integer;
TimesPosted,
TimesRecived,
SecLvl,
ConfAccess,
LastConf,
Times,
Ups,
Downs,
Ratio,
RatioType,
lines,
Computertype,
TimeDay,
Time : word;
DownBDay,
TodayDown,
Upk,
Downk : longint;
Extra,
Cleared,
Hidden,
Deleted,
Elite,
Pause,
SendClearScreen,
Nokill,
FullScreen,
FileListColors,
SubEnabled,
TransferLimitsOverRide,
Vip : boolean;
DateFormat : Byte;
Groups : Array[1..10] of byte;
Comment : String [60];
END;
ConfigRec = Record
VersionID : Byte;
Comport,
BaudRate,
Parity,
StopBits,
CharLength,
Inittries,
Screenblanktime : word;
InitString,
OKstring,
HangUpString,
BusyString,
AnswerString,
RingString : String[80];
BBSName : String[30];
BBSSysOp : String[30];
MonoMode : Boolean;
Connect300,Connect1200,Connect2400,
Connect4800,Connect9600,Connect19200,
Connect38400,Mnpstring : String[20];
CallingTimestart,
CallingTimestop : array [1..7] of string[5]; (* Calling times Limit *)
DownloadTimestart,
DownloadTimestop : array [1..7] of string[5]; (* Downloading timelimit *)
CallingTimestopONOFF : array [1..7] of Boolean; (* Downloading timelimit *)
DownloadTimestopONOFF : array [1..7] of Boolean; (* Downloading timelimit *)
NewUserfilter : array [1..7] of byte; (* 0 = YES 1 = No 2 = No New 3 = Password *)
NewUserPassWord : array [1..7] of string[15]; (* New UserPassWord *)
SystemEventsTime : array [1..20] of string[5];
SystemEventsDay : array [1..20] of string[8];
SystemEventsErrorLevel : array[1..20] of byte;
SystemEventsONOFF : array[1..20] of boolean;
Computertypes : Array [0..19] of String[15];
NewPrivlevel,
NewConflevel,NewRatio,
NewRatioType,NewTimeLevel : integer;
NewDownBday : longint;
SystemPass,
ShellPass: String[15];
Pwdtries : byte;
MinPwdLength : byte;
Text,Path : String[60];
ad1,ad2,ad3,ad4 : String[10];
ConfName : Array [1..9] of String[16];
ConfPath : Array [1..9] of String[66];
ConfFiles : Array [1..9,1..9] of String[66];
ConfFHigh : Array [1..9] of integer;
ConfFreeDown : Array [1..9] of boolean;
ConfFileArea : Array [1..9] of boolean;
ConfMsgArea : Array [1..9] of boolean;
SentBY : byte;
Sentbystring : string[60];
SecL : Array [1..150] of byte;
Options : Array [1..150] of boolean;
MainColors : Array [1..20] of byte;
Minspace : Longint;
SystemEventsLast : array[1..20] of string[6];
ValueOption : array[1..40] of word;
NewUserStartConf : integer;
ReserveBBSname : string[30];
ReserveTime : string[6];
ReserveHold : word;
PresetPrivlevel : Array[1..5] of byte;
PresetConflevel : Array[1..5] of integer;
presetRatio : Array[1..5] of integer;
PresetRatioType : Array [1..5] of byte;
PresetTimeLevel : Array [1..5] of integer;
PresetDownBday : Array [1..5] of longint;
chatsysop,chatuser : String[10];
DeletedString : String[16];
SentByCustom : String[50];
SentByLRC : byte;
Connect12000,Connect14400,Connect16800,
Connect28800 : String[20];
FutureExpand : Array [1..2000-140-2-80-38-2-(12*5)-22-17-51-85] of byte;
END;
doorinfo=record
Name,
Location : String[30];
Pwd,
Phone : string[15];
Lasttime,
Lastdate,
Firstdate,
Birthdate,
Subdate : string[8];
HighMsgRead : Array [1..9] of integer;
HighMsgAuto : Array [1..9] of integer;
TimesPosted,
TimesRecived,
SecLvl,
ConfAccess,
LastConf,
Times,
Ups,
Downs,
Ratio,
RatioType,
lines,
Computertype,
TimeDay,
Time : word;
DownBDay,
TodayDown,
Upk,
Downk : longint;
Extra,
Cleared,
Hidden,
Deleted,
Elite,
Pause,
SendClearScreen,
Nokill,
FullScreen,
FileListColors,
SubEnabled,
TransferLimitsOverRide,
Vip : boolean;
DateFormat : Byte;
Groups : Array[1..10] of byte;
Comment : String [60];
Port : byte;
buadrate : longint;
lockedrate : longint;
currentconf : byte;
nodenum : byte;
timeleft : integer;
ansi : boolean;
usernum : word;
futureexp : array[1..126] of byte;
END;